package com.sky.dto;

import lombok.Data;

import java.io.Serializable;
//这个类是用来定义员工信息的DTO类，包含员工的id、用户名、姓名、手机号、性别、身份证号等信息。 作用是用来传输员工信息到前端。
// 防止直接暴露数据库的表结构。
//而Employee类是用来存储员工信息的实体类。作用是用来存储员工信息到数据库。
// Lombok注解@Data注解会自动生成get、set方法，toString方法，equals方法，hashCode方法。
//Serializable接口是为了序列化，使得对象可以在网络上传输。序列化可以将对象转换为字节数组，方便网络传输。
@Data
public class EmployeeDTO implements Serializable {

    private Long id;

    private String username;

    private String name;

    private String phone;

    private String sex;

    private String idNumber;

}
